package net.bolue.web.entry;

import java.util.List;
import java.util.Map;

import net.bolue.sysmng.tblbean.UpdTabPage;

/**
 * form表格
 * @author Administrator
 *
 */
public class FormTable {

	/**
	 * 表格名称
	 */
	private String ftName;
	
	/**
	 * 表格标识
	 */
	private String ftSign;
	
	/**
	 * 功能类型
	 * 1：新增
	 * 2：修改
	 */
	private Integer operType;
	
	/**
	 * 表单类型
	 * 1:普通表单
	 * 2:列表表单
	 */
	private Integer ftType;
	
	/**
	 * 排列格式
	 */
	private String arrayFmt;
	
	/**
	 * form标签
	 */
	private List<FormElemTag> elemTagList;
	
	/**
	 * 字典
	 */
	private Map<String,List<FormDataOption>> dicsMap;
	
	/**
	 * 数据
	 */
	private Map<String,Object> data;
	
	/**
	 * 标签页
	 */
	private List<UpdTabPage> tabPage;

	public String getFtName() {
		return ftName;
	}

	public void setFtName(String ftName) {
		this.ftName = ftName;
	}

	public Integer getFtType() {
		return ftType;
	}

	public void setFtType(Integer ftType) {
		this.ftType = ftType;
	}

	public String getArrayFmt() {
		return arrayFmt;
	}

	public void setArrayFmt(String arrayFmt) {
		this.arrayFmt = arrayFmt;
	}

	public List<FormElemTag> getElemTagList() {
		return elemTagList;
	}

	public void setElemTagList(List<FormElemTag> elemTagList) {
		this.elemTagList = elemTagList;
	}

	public Map<String, List<FormDataOption>> getDicsMap() {
		return dicsMap;
	}

	public void setDicsMap(Map<String, List<FormDataOption>> dicsMap) {
		this.dicsMap = dicsMap;
	}

	public Integer getOperType() {
		return operType;
	}

	public void setOperType(Integer operType) {
		this.operType = operType;
	}

	public Map<String, Object> getData() {
		return data;
	}

	public void setData(Map<String, Object> data) {
		this.data = data;
	}

	public String getFtSign() {
		return ftSign;
	}

	public void setFtSign(String ftSign) {
		this.ftSign = ftSign;
	}

	public List<UpdTabPage> getTabPage() {
		return tabPage;
	}

	public void setTabPage(List<UpdTabPage> tabPage) {
		this.tabPage = tabPage;
	}
	
}
